first: driver.o first.o asm_io.o
	gcc -m32 -o first driver.o first.o asm_io.o
driver.o:
	gcc -m32 -c driver.c
first.o:	
	nasm -f elf first.asm
asm_io.o:
	nasm -f elf asm_io.inc
clean:
	rm -rf *.o first